Reproducible builds folks: Reproducible Builds: week 112 in Stretch cycle
Here's what happened in the Reproducible Builds effort between Sunday June 11 and Saturday June 17 2017:
Upcoming events
- On June 19th, Chris Lamb presented at LinuxCon China 2017 on Reproducible Builds.
- h01ger created a poll for a date for the next Reproducible Builds summit, please vote if you are interested in attending.
- Our next IRC meeting will be on the 6th of July at 17:00 UTC with the following agenda.
- Bernhard M. Wiedemann:
- gnuradio + volk
- pymol
- distorm
- qtscriptgenerator
- cpython
- x3270 x3270
- sphinx
- obs-service-tar_scm
- osc
- matplotlib merged
- pyparted merged
- bjoern merged
- Adrian Bunk (1)
- Edmund Grimley Evans (1)
- Chris Lamb:
- Ximin Luo:
- Add a PartialString class
- More ydiff/linediff from diffoscope. difference => diff to group unified_diff related things together
- difference: has_children -> has_visible_children, and take into account comments
- Add various traverse_ methods to Difference
- Move side-by-side and linediff algorithms to difference.py
- Refactor html-dir presenter to be a class instance, avoiding global state
- html-dir: show/hide diff comments, which can be very large
stretch
was released last week. Since then, Mattia and Holger renamed our testing
suite to stretch
and added a buster
suite so that we keep our historic results for stretch
visible and can continue our development work as usual. In this sense, happy hacking on buster; may it become the best Debian release ever and hopefully the first reproducible one!
- Vagrant Cascadian:
- Proposed reducing the number of concurrent builds each armhf machine runs,
to reduce out-of-memory errors, crashes and false positives with FTBFS
on
armhf
, reducing the number ofarmhf
build workers from 70 to 51.
- Proposed reducing the number of concurrent builds each armhf machine runs,
to reduce out-of-memory errors, crashes and false positives with FTBFS
on
- Valerie Young: Add highlighting in navigation for the new nodes health pages.
- Mattia Rizzolo:
- Do not dump database ACL in the backups.
- Deduplicate
SSLCertificateFile
directive into thecommon-directives-ssl
macro - Apache: t.r-b.o: redirect /testing/ to /stretch/
- db: s/testing/stretch/g
- Start adding code to test buster...
- Holger Levsen:
- Update
README.infrastructure
to explain who hasroot
access where. - reproducible_nodes_info.sh: correctly recognize zero builds per day.
- Add build nodes health overview page, then split it in three: health overview, daily munin graphs and weekly munin graphs.
- reproducible_worker.sh: improve handling of systemctl timeouts.
- reproducible_build_service: sleep less and thus restart failed workers sooner.
- Replace ftp.(de uk us).debian.org with
deb.debian.org
everywhere. - Performance page: also show local problems with
_build_service.sh
(which are autofixed after a maximum of 133.7 minutes). - Rename nodes_info job to html_nodes_info.
- Add new node health check jobs, split off from maintenance jobs, run every 15 minutes.
- Add two new checks: 1. for correct future (2019 is incorrect atm, and we sometimes got that). 2.) for writeable /tmp (sometimes happens on borked armhf nodes).
- Add jobs for testing
buster
. - s/testing/stretch/g in all the code.
- Finish the code to deal with buster.
- Teach
jessie
and Ubuntu 16.04 how todebootstrap
buster
.
- Update